home *** CD-ROM | disk | FTP | other *** search
- {$ifndef EXEC_LIBRARIES_H}
- CONST EXEC_LIBRARIES_H = 0;
- {$ifndef EXEC_NODES_H;include "exec/nodes.h";endif}
- CONST LIB_VECTSIZE = 6;
- LIB_RESERVED = 4;
- LIB_BASE = -LIB_VECTSIZE;
- LIB_USERDEF = -30 {LIB_BASE-(LIB_RESERVED*LIB_VECTSIZE)};
- LIB_NONSTD = -LIB_USERDEF;
- LIB_OPEN = -6;
- LIB_CLOSE = -12;
- LIB_EXPUNGE = -18;
- LIB_EXTFUNC = -24;
- TYPE p_Library = ^_Library;
- _Library = record
- lib_Node: Node;
- lib_Flags,lib_pad: Byte;
- lib_NegSize, lib_PosSize, lib_Version, lib_Revision: Word;
- lib_IdString: stryng;
- lib_Sum: Long;
- lib_OpenCnt: Word;
- end;
- CONST LIBF_SUMMING = $1;
- LIBF_CHANGED = $2;
- LIBF_SUMUSED = $4;
- LIBF_DELEXP = $8;
- {$endif}
- {$ifndef EXEC_LIBRARIES_LIB }
- Const EXEC_LIBRARIES_LIB = 26731;
- Library SysBase:
- -78: Procedure InitStruct(a1: Ptr; a2,d0: Long);
- -84: Function MakeLibrary(a0,a1,a2: Ptr; d0,d1: Long): p_Library;
- -90: Procedure MakeFunctions(a0,a1,a2: Ptr);
- -396: Procedure AddLibrary(a1: p_Library);
- -402: Function RemLibrary(a1: p_Library): Long;
- -408: Function OldOpenLibrary(a1: stryng): p_Library;
- -414: Procedure CloseLibrary(a1: p_Library);
- -420: Procedure SetFunction(a1: p_Library; a0,d0: Long);
- -426: Function SumLibrary(a1: p_Library): Long;
- -552: Function OpenLibrary(a1: stryng; d0: Long): p_Library;
- end;
- {$endif}
-
-
-